Bundesliga
Key results: Eintracht Frankfurt 1–0 Mainz; Stuttgart 3–2 Augsburg; Freiburg 2–1 St. Pauli. Frankfurt’s Ritsu Doan scored the decisive goal late to secure a narrow home win, while Stuttgart produced a high‑tempo 3–2 victory in a match that swung back and forth before the hosts held on.
Ligue 1
Key results: PSG 3–2 Lyon; Strasbourg 2–0 Lille; Angers 2–0 Auxerre; Metz 2–1 Nice; Lorient 1–1 Toulouse. The headline was PSG’s 3–2 win at Lyon, where Khvicha Kvaratskhelia opened the scoring and João Neves headed home a late winner to seal a dramatic away victory; Lyon fought back through Ainsley Maitland‑Niles but couldn’t complete the comeback.
LaLiga
Key results: Celta Vigo 2–4 Barcelona; Mallorca 1–0 Getafe; Valencia 1–1 Real Betis; Rayo Vallecano 0–0 Real Madrid; Athletic Bilbao 1–0 Oviedo. Barcelona’s 4–2 win at Celta featured a strong attacking display with Robert Lewandowski among the scorers and Lamine Yamal adding a crucial goal, helping Barça to a convincing away victory after an early exchange of goals.
Premier League
Key results: Manchester City 3–0 Liverpool; Aston Villa 4–0 Bournemouth; Brentford 3–1 Newcastle; Crystal Palace 0–0 Brighton; Nottingham Forest 3–1 Leeds. The standout fixture saw Manchester City beat Liverpool 3–0 at the Etihad, with Erling Haaland opening the scoring and Jeremy Doku adding a late third to seal a dominant home performance that kept City firmly in the title conversation.
Serie A
Key results: Inter 2–0 Lazio; Roma 2–0 Udinese; Bologna 2–0 Napoli; Genoa 2–2 Fiorentina; Atalanta 0–3 Sassuolo. Inter’s 2–0 win over Lazio was highlighted by an early Lautaro Martínez strike and a second‑half goal from Ange Bonny, a solid defensive display that preserved Inter’s momentum in the league.
Bottom line: Several big clubs delivered statement wins — Man City, Barcelona, PSG, Inter — while a handful of tight contests and late winners kept the weekend entertaining; expect the title races and top‑four battles to remain competitive as the season progresses.